package priv.lhy.activity.dal.persistence;

import priv.lhy.activity.dal.entity.ActDrawNum;

/**
 * author : lihy
 * date : 2019/2/15 14:57
 */
public interface ActDrawNumMapper {

    /**
     * 插入抽奖次数记录
     *
     * @param actDrawNum
     * @return
     */
    int inputDrawNumber(ActDrawNum actDrawNum);

    /**
     * 更新已抽次数
     *
     * @param uid
     * @return
     */
    int updateNowNumber(int uid);

    /**
     * 更新总的抽奖次数
     *
     * @param uid
     * @return
     */
    int updateMaxNumber(int uid);

    /**
     * 查询指定用户的抽奖次数
     *
     * @param uid
     * @return
     */
    ActDrawNum queryDrawNumforUid(int uid);
}
